package models

import "time"

// 交易
type Transaction struct {
	Id            int64     `xorm:"pk autoincr" json:"transactionId"`
	OrderId       int64     `xorm:"comment('订单id')" json:"-"`
	OrderType     int       `xorm:"comment('订单类型 1招办直朕 2考后实习')" json:"-"`
	Status        int       `xorm:"comment('支付状态 0待支付 1已支付 2支付失败')" json:"-"`
	FailMsg       string    `xorm:"comment('支付失败原因')" json:"transactionFailMsg"`
	TransactionSn string    `xorm:"comment('微信支付订单号')" json:"transactionSn"`
	PaymentTime   time.Time `xorm:"comment('支付完成时间')" json:"-"`
	OrderTime     time.Time `xorm:"created comment('下单时间')" json:"-"`
	Deleted       time.Time `xorm:"deleted comment('删除时间')" json:"-"`
}
